package com.gc.baselib.img.look.activity;//package com.gc.baselib.img.look.activity;
//
//import android.content.Context;
//import android.content.Intent;
//import android.os.Bundle;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.ViewGroup;
//import android.widget.ImageView;
//import android.widget.TextView;
//
//import androidx.viewpager.widget.PagerAdapter;
//import androidx.viewpager.widget.ViewPager;
//
//import com.github.chrisbanes.photoview.PhotoView;
//import com.zk.baselib.R;
//import com.zk.baselib.R2;
//import com.zk.baselib.core.BaseActivity;
//import com.zk.baselib.img.ImageLoader;
//
//import java.util.ArrayList;
//
//import butterknife.BindView;
//
//
///**
// * SimpleActivity
// */
//public class BigImgActivity extends BaseActivity {
//
//    public static void startBigImgActivity(Context context, ArrayList<String> pathsList, int position){
//        Intent intent=new Intent(context,BigImgActivity.class);
//        intent.putExtra("position",position);
//        intent.putExtra("paths",pathsList);
//        context.startActivity(intent);
//    }
//    @BindView(R2.id.tv_indicator)
//    TextView tvIndicator;
//    @BindView(R2.id.vp_big_img)
//    ViewPager vpBigImg;
//
//    private ArrayList<String> paths;
//    private int position;
//
//    @Override
//    protected void initParams(Bundle extras) {
//        super.initParams(extras);
//        /////////////////////////
//        /////////初始化Intent参数/////////
//        ///////////////////////
//        position = extras.getInt("position", 0); //选中postion
//        paths = extras.getStringArrayList("paths"); //图片列表
//
//    }
//
//    @Override
//    public int initLayoutResouceId() {
//        return R.layout.activity_bigimg;
//    }
//
//    @Override
//    public void initView() {
//        /////////////////////////
//        /////////初始化view/////////
//        ///////////////////////
//        tvIndicator.setText(position +1 + "/" + paths.size());
//        vpBigImg.setAdapter(new PagerAdapter() {
//            @Override
//            public int getCount() {
//                return paths == null ? 0 : paths.size();
//            }
//
//            @Override
//            public boolean isViewFromObject(View view, Object o) {
//                return view == o;
//            }
//
//            @Override
//            public Object instantiateItem(ViewGroup container, int position) {
//                View adView = LayoutInflater.from(BigImgActivity.this).inflate(R.layout.view_item_big_img, null);
//                PhotoView photoView = adView.findViewById(R.id.iv_photo);
//                photoView.setOnClickListener(v->finish());
//                ImageLoader.load(BigImgActivity.this,paths.get(position), ImageView.ScaleType.FIT_CENTER,photoView);
////                Glide.with(BigImgActivity.this)
////                        .load(paths.get(position))
////                        .into(photoView);
//                container.addView(adView);
//                return adView;
//            }
//
//            @Override
//            public void destroyItem(ViewGroup container, int position, Object object) {
//                container.removeView((View) object);
//            }
//        });
//
//        vpBigImg.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
//            @Override
//            public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
//
//            }
//
//            @Override
//            public void onPageSelected(int position) {
//                tvIndicator.setText(position + 1 + "/" + paths.size());
//            }
//
//            @Override
//            public void onPageScrollStateChanged(int state) {
//
//            }
//
//        });
//
//
//        vpBigImg.setCurrentItem(position, false);
//    }
//
//
//}
